package Model;

import java.awt.Point;

/**
 * Represents the player's game character
 * -Created Class(Feb 2,2011)
 * Samual Martelli
 * </pre>
 */
public abstract class Player extends GameCharacter {

	public Player(Point initialPlace) {
		super(initialPlace);
		}

	//Globals to be used when calling subclass move
	protected static final String UP = "UP";
	protected static final String DOWN = "DOWN";
	protected static final String LEFT = "LEFT";
	protected static final String RIGHT = "RIGHT";
	
	//Global for no items
	protected static final int NO_ITEMS =0;
	
	//moves based on the players direction
	//all players move the same but moveAction is different
	public void move(String direction){
		if (direction == UP){

		}
		else if (direction == Player.DOWN){
			
			
		}
		else if (direction == Player.RIGHT){
			
	
		}
		else if (direction == Player.LEFT){
			
	
		}
		
	}
	//Called by the GameAI (this is a controller invoked method)
	public void moveAction(){};
}
